// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.Api;
import lombok.Data;

/**
 * 消息推送配置
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2022年12月12日
 */
@Api("消息推送配置实体对象")
@Data
@TableName("pmip_message_push")
public class MessageConfiguration {
    /**
     * id
     */
    private String id;

    /**
     * 消息标题
     */
    private String title;

    /**
     * 业务类型
     */
    private int businessType;

    /**
     * 业务id
     */
    private String businessId;

    /**
     * 推送类型 1.定时推送 2.立即推送
     */
    private int pushType;

    /**
     * 状态 0.未启用 1.已启用
     */
    private int status;

    /**
     * 推送时间
     */
    private String pushTime;

    /**
     * 推送状态 0.未推送 1.已推送 2.已撤回
     */
    private int pushStatus;

    /**
     * 目标受众
     */
    private String target;

    /**
     * 跳转终端 1.PC 2.移动端
     */
    private int terminal;

    /**
     * 内容类型
     */
    private int contentType;

    /**
     * 内容
     */
    private String content;

    /**
     * 媒体文件
     */
    private String mediaFile;

    /**
     * 备注
     */
//    private String remark;

    /**
     * 分享人员
     */
    private String shareUser;

    /**
     * 创建人员
     */
    private String createUser;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 修改人员
     */
    private String updateUser;

    /**
     * 修改时间
     */
    private String updateTime;
}
